package leetcode; /**
 * description:
 * author:zt
 * date:2021-10-20
 */

import java.util.Arrays;

/**
 * 给你一个长度为 n 的整数数组，每次操作将会使 n - 1 个元素增加 1 。返回让数组所有元素相等的最小操作次数。
 */
//给n-1个元素加1 相当于给一个元素-1，结果就是所有元素都等于原本数组中的最小元素
public class leetcode453 {
    public int minMoves(int[] nums) {
        int min = Arrays.stream(nums).min().getAsInt();
        int res = 0;
        for (int num : nums) {
            res += (num-min);
        }
        return res;
    }
}
